package com.tanger.im.entity;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Description IM用户分组DTO类
 * @Author Hchenbin
 * @Date 2023/12/25 16:28
 * @Version 1.0
 */
@Data
@Api(value = "IMUserGroupDto", tags= " IM用户分组DTO类")
public class IMUserGroupDto implements Serializable {

	@ApiModelProperty(value = "主键")
	private Long id;
	@ApiModelProperty(value = "分组名称")
	private String name;
	@ApiModelProperty(value = "分组图标")
	private String icon;
	@ApiModelProperty(value = "备注(签名)")
	private String remark;
	@ApiModelProperty(value = "成员数")
	private Integer members;
	@ApiModelProperty(value = "通知")
	private ImUserGroupNotice notice;
	@ApiModelProperty(value = "成员集合")
	private List<ImUserGroupMembers> memberArr;
}
